#include"game.h"

void menu()
{
    printf("        --扫雷游戏--         \n");
    printf("----------------------------\n");
    printf("----------------------------\n");
    printf("-----------1.play-----------\n");
    printf("----------------------------\n");
    printf("-----------0.exit-----------\n");
    printf("----------------------------\n");
    printf("----------------------------\n");

}


void game()
{
  //定义两个数组
  char mine[ROWS][COLS]={0};//存放布置好雷的信息
  char show[ROWS][COLS]={0};//显示周围雷数信息
  
  //初始化
  csboard(mine,ROWS,COLS,'0');
  csboard(show,ROWS,COLS,'*');

  //打印棋盘
  displayboard(show,ROW,COL);


  //设置雷 
  setmine(mine,ROWS,COLS);


  //玩家输入坐标，显示个数
  finemine(mine,show,ROW,COL);
}



int main()
{
     int input=0;
  do
  {
    menu();
    scanf("%d",&input);
    switch(input)
    {
        case 1:
          printf("开始游戏\n");
          game();
          break;
        case 0:
          printf("游戏退出\n");
          break;
        default:
         printf("输入错误\n");
         break;
    }
  }
  while(input);
}